.page-fixdiv {
  position: fixed;
  right: 0;
  bottom: 30%;
  z-index: 2019;
}
.page-fixdiv .item-li {
  position: relative;
  width: 60px;
  height: 60px;
  margin-bottom: 4px;
  font-size: 12px;
}
.page-fixdiv .item-link {
  position: absolute;
  width: 60px;
  height: 60px;
  top: 0;
  left: 0;
  z-index: 2;
  text-align: center;
  color: #d6d6d6;
}
.page-fixdiv .item-link .icon {
  height: 30px;
  width: 30px;
  display: block;
  margin: 5px auto;
  background: url("../img/icons_layout.png") 0 0 no-repeat;
}
.page-fixdiv .app-link .icon {
  background-position: -50px 0;
}
.page-fixdiv .service-link .icon {
  background-position: -80px 0;
}
.page-fixdiv .item-bg {
  position: absolute;
  width: 60px;
  height: 60px;
  top: 0;
  left: 0;
  z-index: 1;
  background: #2e2e2e;
  filter: Alpha(opacity=80);
  opacity: .8;
  transition: opacity 1s;
}
.page-fixdiv .item-li:hover .item-bg {
  filter: Alpha(opacity=100);
  opacity: 1;
}
.page-fixdiv .app-codediv {
  position: absolute;
  left: 200px;
  background: #fff;
  text-align: center;
  padding-bottom: 15px;
  box-shadow: 1px 1px 3px #666;
}
.page-fixdiv .app-codediv .code-img {
  padding: 15px;
  height: 94px;
}
.page-fixdiv .app-codediv .codeimg {
  width: 94px;
  height: 94px;
}
.page-fixdiv .app-codediv .code-text {
  padding-top: 20px;
  font: 14px;
}
.page-fixdiv .app-codediv .icon-arrow {
  position: absolute;
  width: 10px;
  height: 15px;
  overflow: hidden;
  right: -9px;
  top: 25px;
  background: url("../img/icons_layout.png") -140px 0 no-repeat;
}
.page-fixdiv .li-app:hover .app-codediv {
  left: -140px;
}
.page-fixdiv .qa-link .icon {
  background: url("../img/icons_layout.png") 5px 5px no-repeat;
}